import request from '@/utils/request'

export default {
  // 登录
  login(data) {
    return request({
      url: '/user/login',
      method: 'post',
      data
    })
  },
  // 获取登录验证码
  getLoginCode() {
    return request({
      url: '/user/login/code',
      method: 'get',
    })
  },
  // 分页条件查询
  findPage(data, pageNum, pageSize) {
    return request({
      url: `/user/page/${pageNum}/${pageSize}`,
      method: 'get',
      params: data
    })
  },
  // 注册发送邮件验证码
  sendRegisterCode(email) {
    return request({
      url: `/user/register/code/${email}`,
      method: 'get'
    })
  },
  // 注册
  register(data) {
    return request({
      url: '/user/register',
      method: 'post',
      data
    })
  },
  // 添加或编辑用户
  saveUser(data) {
    return request({
      url: '/user',
      method: 'post',
      data
    })
  },
  // 删除用户
  deleteUser(id) {
    return request({
      url: `/user/${id}`,
      method: 'delete'
    })
  },
  // 批量删除用户
  delBatchUsers(ids) {
    return request({
      url: `/user/batch`,
      method: 'delete',
      ids
    })
  }
}

// export function login(data) {
//   return request({
//     url: '/user/login',
//     method: 'post',
//     data
//   })
// }

// export function getInfo() {
//   return request({
//     url: '/user/info',
//     method: 'get'
//   })
// }

// export function logout() {
//   return request({
//     url: '/user/logout',
//     method: 'post'
//   })
// }

// export function updateInfo(data) {
//   return request({
//     url: '/user/info',
//     method: 'put',
//     data
//   })
// }